package form.mainmenu;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
@SuppressWarnings("serial")
class MenuItem extends JMenuItem{
	public MenuItem(String text, ActionListener act){
		super(text);
		this.addActionListener(act);
	}
}
@SuppressWarnings("serial")
public class MainMenu extends JMenuBar implements ActionListener{
	public MainMenu(){
		JMenu message=new JMenu("Tin nhắn");
		JMenu contact=new JMenu("Danh bạ");
		JMenu help=new JMenu("Trợ giúp");
		add(message);add(contact);add(help);
		
		message.add(new MenuItem("Gửi tin nhắn",this));
		message.add(new MenuItem("Đổi thông tin cá nhân",this));
		message.addSeparator();
		message.add(new MenuItem("Đăng xuất",this));
		message.add(new MenuItem("Thoát chương trình",this));

		contact.add(new MenuItem("Thêm danh bạ",this));
		contact.add(new MenuItem("Xóa người được chọn",this));
		contact.add(new MenuItem("Đổi tên",this));
		
		help.add(new MenuItem("Mẹo sử dụng",this));
		help.addSeparator();
		help.add(new MenuItem("Thông tin",this));
	}
	public void actionPerformed(ActionEvent arg0) {
		String str=((MenuItem)arg0.getSource()).getText();
		if(str.equals("Thông tin")){
			JOptionPane.showMessageDialog(this,"<html><style type=\"text/css\">" +
					".style1 {font-size: 18px;"+
					"color: #3300CC;font-weight: bold;}"+
					".style2 {font-size: 14px;"+
					"font-weight: bold;}</style></head><body>"+
					"<p class=\"style1\">Đồ án lập trình mạng</p>"+
					"<p class=\"style2\">Đề tài : Tạo chương trình chát qua mạng</p>"+
					"<hr><p> Giáo viên hướng dẫn : Mai Văn Hà</p>"+
					"<p> Sinh viên thực hiện : Võ Quang Hòa <br/>"+
					"Nguyễn Ngọc Hải</p></body></html>");
		}
	}
}
